home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / 2DLab / prototypes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-14  |  1.3 KB  |  29 lines

  1. int kfrom(int i,int j,int n);
  2. float ClosestCities(float *Distance, int *From, int *To, int NumberOfCities);
  3. float FarthestCities(float *Distance, int *From, int *To, int NumberOfCities);
  4. void CalculateDistance(float *data, float *Distance, int NumberOfCities);
  5. int ValidTour(int *Tour, int Edge1, int Edge2, int Reverse, int NumberOfCities);
  6.  
  7.  
  8. #ifdef MYDIR
  9. float CheapestInsertion(float *Distance, int *tour, int NumberOfCities);
  10. float NearestNeighbor(float *Distance, int *tour, int NumberOfCities);
  11. float NearestAddition(float *Distance, int *tour, int NumberOfCities);
  12. float FarthestInsertion(float *Distance, int *tour, int NumberOfCities);
  13. float TourOptimization(float *Distance, int *tour, float OptimalValue, 
  14.                        int NumberOfCities);
  15. #else
  16. float CheapestInsertion(TwoDView *self, float *data, float *Distance, 
  17.       int *Tour, int NumberOfCities);
  18. float NearestNeighbor(TwoDView *self, float *data, float *Distance, 
  19.       int *Tour, int NumberOfCities);
  20. float NearestAddition(TwoDView *self, float *data, float *Distance, 
  21.       int *Tour, int NumberOfCities);
  22. float FarthestInsertion(TwoDView *self, float *data, float *Distance, 
  23.       int *Tour, int NumberOfCities);
  24. float TourOptimization(TwoDView *self, float *data, float *Distance, 
  25.       int *Tour, float OptimalValue, int NumberOfCities);
  26. #endif
  27.  
  28.  
  29.